ACM-2023-03-03

Jahrgang: 2023
Ausgabe: 03
Autor: Thomas Krger
Programm: ACM-VERTEXREDUCE.LSP
Funktionalitt: Sttzpunktreduzierung bei Polylinien
Format: LISP
Lauffhig ab: AutoCAD 2010
Befehle: VREDUCE
Bezug: Online


Beschreibung
============

Weniger Punkte

Eine Polylinie ist eine zusammenhngende Folge von Liniensegmenten, die als einzelnes Objekt erstellt wird. 
Sie kann gerade Linien- und Bogensegmente enthalten. Die Sttzpunkte neben dem Anfangs- und Endpunkt 
definieren die einzelnen Segmente, geben einen Richtungswechsel vor, ndern den Verlauf von Gerade zu Bogen 
oder umgekehrt und knnen auch als Beginn einer Linienstrkennderung dienen.
Demzufolge kann es auch Sttzpunkte ohne Funktion geben, etwa wenn aufeinanderfolgende Polyliniensegmente 
ohne Linienstrkewechsel eine Gerade bilden. Oder aber, wenn als Resultat  zum Beispiel aus Konvertierungen 
von Pixelbildern  sehr kleinteilige Polylinien entstanden sind, die eigentlich Geraden darstellen sollen, 
aber deren Punkte in einem gewissen Korridor zur Idealgerade liegen.
Das in dieser Ausgabe vorgestellte Tool ACM-VERTEXREDUCE.LSP reduziert die Anzahl der Sttzpunkte von 
Polylinien auf ein notwendiges Ma. Nach dem Laden des Programms kann das Tool mit dem Befehl VREDUCE 
gestartet werden. Der Anwender wird nun aufgefordert, die zu modifizierenden Polylinien zu whlen. 
Anschlieend ist die Korridorbreite anzugeben, die den maximalen Abstand des neuen Kurvenverlaufs zur alten 
Polylinie angibt. Das Programm tastet weiter die Ursprungspolylinie ab und legt die neuen Sttzpunkte fest. 
Bei der Sttzpunktreduzierung werden Bgen in mehrere gerade Segmente aufgeteilt.Vor der Objektnderung wird 
ein Marker gesetzt, um das Programmergebnis mit dem UNDO-Befehl notfallswieder rckgngig zu machen.